package cn.ilikes.tools.nosql.jpa.query;

import java.util.Properties;

import javax.persistence.Query;

import cn.ilikes.tools.nosql.jpa.persistences.contexts.AbstractContext;

public abstract class ABSQLQuery extends HQueryImpl implements Query {

	private AbstractContext context;

	private Properties properties;

	private SQLQueryType sqlQueryType;

	public ABSQLQuery(AbstractContext context, SQLQueryType sqlQueryType) {
		super();
		this.context = context;
		this.sqlQueryType = sqlQueryType;
	}

	public AbstractContext getContext() {
		return context;
	}

	public Properties getProperties() {
		return properties;
	}

	public void setProperties(Properties properties) {
		this.properties = properties;
	}

	public SQLQueryType getSqlQueryType() {
		return sqlQueryType;
	}

}
